package cn.boysoft.core.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 
 * @author 付厚俊
 * CreateTime 2013-4-4 下午5:09:32
 */
@Target(ElementType.METHOD)     
@Retention(RetentionPolicy.RUNTIME)     
public @interface JEEService{
	/**
	 * 服务的唯一标志
	 * @return
	 */
	public String commandId ();
	/**
	 * 服务名称
	 * @return
	 */
	public String name ();
	/**
	 * 服务描述
	 * @return
	 */
	public String description () default "";
	/**
	 * 是否需要把返回值给客户端
	 * @return
	 */
	public boolean needValue() default true;
	/**
	 * 是否需要检查权限
	 * @return
	 */
	public boolean needCheckAuthority() default true;
	
	
}
